z/CECSIM: An efficient and comprehensive microcode simulator for the IBM eServer z900
نویسندگان
چکیده
An IBM eServer zSeries system uses various types of microcode (firmware) that implement functions such as the execution of complex instructions in the CPUs, I/O operations performed by the system assist processors (SAPs), the management of logical partitions (LPARs), and control by the support element (SE). Each microcode component must be verified by itself and in conjunction with the others. Tight development schedules and a very limited supply of expensive engineering hardware make it desirable to perform this verification in a simulation environment. For the development of the z900, a new microcode simulator, the z/CECSIM (Central Electronic Complex Simulator), was successfully implemented. Several microcode components are connected in a single simulation environment, thereby allowing an unprecedented amount of development, integration, and testing without the use of engineering hardware. z/CECSIM creates a virtual zSeries CEC on VM/ESA or z/VM that allows the simulation of zSeries microcode. It executes the instruction stream as completely as possible on the underlying hardware. Only instructions that are newly introduced with the system being developed or that perform a microcode-internal function are simulated. Additional software models mimic the behavior of I/O and coupling channels. An optional SE connection allows verification of interactions between the CEC and its support element.
منابع مشابه
IBM eServer z900 system microcode verification by simulation: The virtual power-on process
In the development of a large, complex computer system, the verification of its microcode by simulation can significantly decrease the time required for the integration, “bring up,” and testing of the system. However, creating a process that integrates and aligns the smaller verification tasks to form a coordinated, seamless, and comprehensive system verification plan requires considerable effo...
متن کاملIBM eServer z990 improvements in firmware simulation
improvements in firmware simulation M. Stetter J. von Buttlar P. T. Chan D. Decker H. Elfering P. M. Gioquindo T. Hess S. Koerner A. Kohler H. Lindner K. Petri M. Zee With the IBM eServer z900, simulation methods and tools for verification of code that is to be embedded in the memory of the system (firmware) were introduced. Since that time, firmware developers have simulated their code prior t...
متن کاملRAS design for the IBM eServer z900
The IBM eServer zSeries Model 900, or z900, has been designed with major enhancements for hardware reliability, availability, and serviceability (RAS) in support of the zSeries RAS strategy, the eServer self-management technologies, and the z900 design objective of continuous reliable operation. The eServer self-management technologies enable the server to protect itself, to detect and recover ...
متن کاملHierarchical indexing data structure method for verifying the functionality of the STI-to-PCI bridge chips of the IBM eServer z900
The IBM eServer z900 has an overall system I/O bandwidth which is three times that of IBM S/390 G5/G6 servers, necessitating the use of Self-Timed-Interface (STI)-to-PeripheralComponent-Interface (PCI) bridge chips to exploit this bandwidth. The chips are used to form a layer between the networking attachments of the z900 and its main storage complex. The layer adapts the high-speed point-to-po...
متن کاملFlexible configuration and concurrent upgrade for the IBM eServer z900
Flexible, nondisruptive upgrade capabilities and self-healing characteristics in IBM eServer systems are currently being addressed. The IBM eServer z900 and preceding S/390 servers have been delivering leading-edge self-configuring, self-optimizing, self-protecting, self-managing, and self-healing capabilities that provide a solid foundation for those efforts. Current processors, memory, and in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IBM Journal of Research and Development
دوره 46 شماره
صفحات -
تاریخ انتشار 2002